Function isotope_parser::utils::decimal [−][src]
pub fn decimal<F: FromStr>(input: &str) -> IResult<&str, F>
Expand description
Parse a decimal integer literal
Examples
assert_eq!(decimal::<u32>("5"), Ok(("", 5))); // Does not recognize hexadecimal literals, etc! assert_eq!(decimal::<u32>("0x5"), Ok(("x5", 0))); // Overflow! assert!(decimal::<u32>("10000000000").is_err()); assert_eq!(decimal::<u64>("10000000000"), Ok(("", 10000000000))); assert!(decimal::<u64>("100000000000000000000").is_err());